package com.ncloud.crm.entity.order;

import java.util.Date;

import org.apache.ibatis.annotations.Result;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

/**
 * @author sundelong
 * project_name: crm 
 * type_name: OrderNode 
 * date: 2017年6月22日下午1:54:19 
 * 
 */
public class OrderNode {
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long workId;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long nodeId;
	private String workState;
	private String constructItem;
	private String constructUser;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date constructTime;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date finishTime;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long orderId;
	@JSONField(serializeUsing=ToStringSerializer.class)
	private Long custId;
	private String custName;
	private String prodId;
	private String orderType;
	private String orderState;	
	private String name;
	private String email;
	private String mobile;
	private String telephone;	
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date createDate;
	private String channelId;
	private String createUser;
	
	
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getTelephone() {
		return telephone;
	}
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	public Long getWorkId() {
		return workId;
	}
	public void setWorkId(Long workId) {
		this.workId = workId;
	}
	public Long getNodeId() {
		return nodeId;
	}
	public void setNodeId(Long nodeId) {
		this.nodeId = nodeId;
	}
	public String getWorkState() {
		return workState;
	}
	public void setWorkState(String workState) {
		this.workState = workState;
	}
	public String getConstructItem() {
		return constructItem;
	}
	public void setConstructItem(String constructItem) {
		this.constructItem = constructItem;
	}
	public String getConstructUser() {
		return constructUser;
	}
	public void setConstructUser(String constructUser) {
		this.constructUser = constructUser;
	}
	public Date getConstructTime() {
		return constructTime;
	}
	public void setConstructTime(Date constructTime) {
		this.constructTime = constructTime;
	}
	public Date getFinishTime() {
		return finishTime;
	}
	public void setFinishTime(Date finishTime) {
		this.finishTime = finishTime;
	}
	public Long getOrderId() {
		return orderId;
	}
	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}
	public Long getCustId() {
		return custId;
	}
	public void setCustId(Long custId) {
		this.custId = custId;
	}
	public String getCustName() {
		return custName;
	}
	public void setCustName(String custName) {
		this.custName = custName;
	}
	public String getProdId() {
		return prodId;
	}
	public void setProdId(String prodId) {
		this.prodId = prodId;
	}
	public String getOrderType() {
		return orderType;
	}
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	public String getOrderState() {
		return orderState;
	}
	public void setOrderState(String orderState) {
		this.orderState = orderState;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public String getChannelId() {
		return channelId;
	}
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	
	
}
